package com.webapi.common;

import org.apache.commons.lang.StringUtils;

import static com.webapi.Constants.Common.AT;

public class ErrorMsg {

	private String uri;
	private String errorCode;
	private String msg;

	public ErrorMsg() {
		super();
	}

	public ErrorMsg(String uri, String codeMsg) {
		if (StringUtils.isBlank(codeMsg) || !codeMsg.contains(AT)) {
			codeMsg = ErrorCode.System.S10001;
		}
		
		String[] ss = codeMsg.split(AT);
		this.errorCode = ss[0];
		this.msg = ss[1];
		this.uri = uri;
	}

	public String getUri() {
		return uri;
	}

	public void setUri(String uri) {
		this.uri = uri;
	}

	public String getErrorCode() {
		return errorCode;
	}

	public void setErrorCode(String errorCode) {
		this.errorCode = errorCode;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

}
